rice, yoghurt and mint soup - Turkish English Dictionary